NXP Semiconductors /MIMXRT1021 /USDHC1 /PROT_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as PROT_CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DTW_0)DTW0 (D3CD_0)D3CD 0 (EMODE_0)EMODE 0 (DMASEL_0)DMASEL 0 (SABGREQ_0)SABGREQ 0 (CREQ_0)CREQ 0 (RWCTL_0)RWCTL 0 (IABG_0)IABG 0 (RD_DONE_NO_8CLK)RD_DONE_NO_8CLK 0 (WECINT_0)WECINT 0 (WECINS_0)WECINS 0 (WECRM_0)WECRM 0BURST_LEN_EN 0 (NON_EXACT_BLK_RD_0)NON_EXACT_BLK_RD

SABGREQ=SABGREQ_0, DTW=DTW_0, WECRM=WECRM_0, NON_EXACT_BLK_RD=NON_EXACT_BLK_RD_0, WECINS=WECINS_0, IABG=IABG_0, CREQ=CREQ_0, WECINT=WECINT_0, DMASEL=DMASEL_0, RWCTL=RWCTL_0, EMODE=EMODE_0, D3CD=D3CD_0

Description

Protocol Control

Fields

DTW

Data transfer width

0 (DTW_0): 1-bit mode

1 (DTW_1): 4-bit mode

2 (DTW_2): 8-bit mode

D3CD

DATA3 as card detection pin

0 (D3CD_0): DATA3 does not monitor card insertion

1 (D3CD_1): DATA3 as card detection pin

EMODE

Endian mode

0 (EMODE_0): Big endian mode

1 (EMODE_1): Half word big endian mode

2 (EMODE_2): Little endian mode

DMASEL

DMA select

0 (DMASEL_0): No DMA or simple DMA is selected.

1 (DMASEL_1): ADMA1 is selected.

2 (DMASEL_2): ADMA2 is selected.

SABGREQ

Stop at block gap request

0 (SABGREQ_0): Transfer

1 (SABGREQ_1): Stop

CREQ

Continue request

0 (CREQ_0): No effect

1 (CREQ_1): Restart

RWCTL

Read wait control

0 (RWCTL_0): Disables read wait control and stop SD clock at block gap when SABGREQ field is set

1 (RWCTL_1): Enables read wait control and assert read wait without stopping SD clock at block gap when SABGREQ field is set

IABG

Interrupt at block gap

0 (IABG_0): Disables interrupt at block gap

1 (IABG_1): Enables interrupt at block gap

RD_DONE_NO_8CLK

Read performed number 8 clock

WECINT

Wakeup event enable on card interrupt

0 (WECINT_0): Disables wakeup event enable on card interrupt

1 (WECINT_1): Enables wakeup event enable on card interrupt

WECINS

Wakeup event enable on SD card insertion

0 (WECINS_0): Disable wakeup event enable on SD card insertion

1 (WECINS_1): Enable wakeup event enable on SD card insertion

WECRM

Wakeup event enable on SD card removal

0 (WECRM_0): Disables wakeup event enable on SD card removal

1 (WECRM_1): Enables wakeup event enable on SD card removal

BURST_LEN_EN

BURST length enable for INCR, INCR4 / INCR8 / INCR16, INCR4-WRAP / INCR8-WRAP / INCR16-WRAP

1 (BURST_LEN_EN_1): Burst length is enabled for INCR.

NON_EXACT_BLK_RD

Non-exact block read

0 (NON_EXACT_BLK_RD_0): The block read is exact block read. Host driver does not need to issue abort command to terminate this multi-block read.

1 (NON_EXACT_BLK_RD_1): The block read is non-exact block read. Host driver needs to issue abort command to terminate this multi-block read.

Links

() ()